package com.zhl.collection_List;

import java.util.ArrayList;
import java.util.List;

public class ListTest1 {
    public static void main(String[] args) {
        //创建一个ArrayList集合对象(有序、可重复、有索引的)
        List<String> list  = new ArrayList<>();
        list.add("蜘蛛精");
        list.add("猪猪侠");
        list.add("超级塞亚人");
        list.add("狮子王");
        list.add("纸牌先生");
        System.out.println(list);

        //在某个位置插入元素
        list.add(2, "美猴王");
        System.out.println(list);

        //删除某个元素
        System.out.println(list.remove("6666"));//根据元素值删除元素  并返回是否删除成功
        System.out.println(list.remove(1));//根据索引删除元素  并且返回
        System.out.println(list);

        //返回集合中指定位置的元素
        System.out.println(list.get(2));

        //修改集合中指定位置的元素   并将被修改的元素返回
        System.out.println(list.set(2, "蜘蛛侠"));
        System.out.println(list);

    }
}
